Skip to content

chore: deps upgrades, bug fixes, SEO/a11y improvements, and site meta files - #79

Merged
linusdevx merged 6 commits into
mainfrom
dev
Aug 28, 2026
Merged

chore: deps upgrades, bug fixes, SEO/a11y improvements, and site meta files#79
linusdevx merged 6 commits into
mainfrom
dev

Conversation

@linusdevx

Copy link
Copy Markdown
Owner

Summary

  • Deps: Upgrade Vite 6→8, esbuild explicit dep, fix postcss CVEs; upgrade CDN libs (Monaco 0.52, pako 2.2, Lucide 1.34); bump npm devDeps and GitHub Actions
  • Fix: Bug fixes, icon upgrades, SEO and accessibility improvements; remove JetBrains Mono @font-face fallback causing font mismatch with Monaco 0.52
  • Site meta: Add humans.txt, llms.txt, security.txt; fix license to AGPL-3.0 in JSON-LD

Test plan

  • CI E2E tests pass on dev branch (Chromium, Playwright)
  • Production build verified via dist/ test run in CI

dependabot Bot and others added 6 commits August 28, 2026 10:29
Bumps the actions-minor-and-patch group with 3 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action).


Updates `github/codeql-action/init` from 3.36.2 to 3.36.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@dd903d2...411c4c9)

Updates `github/codeql-action/analyze` from 3.36.2 to 3.36.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@dd903d2...411c4c9)

Updates `github/codeql-action/upload-sarif` from 3.36.2 to 3.36.3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@dd903d2...411c4c9)

---
updated-dependencies:
- dependency-name: github/codeql-action/init
  dependency-version: 3.36.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions-minor-and-patch
- dependency-name: github/codeql-action/analyze
  dependency-version: 3.36.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions-minor-and-patch
- dependency-name: github/codeql-action/upload-sarif
  dependency-version: 3.36.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Fix _savedSession dead code in ModeManager.setup() (always evaluated false)
- Fix body.running CSS class leak on early XPath validation returns
- Fix glyphMargin false → true (error glyph icons were invisible)
- Fix escHtml missing quote escaping (XSS risk in console output)
- Fix spurious validation/save events: wrap setValue in _withSuppress
  in _applyFileContent, loadExample, and restoreFromSession
- Fix restoreFromSession double updatePanelVisibility call
- Fix fontLigatures + load JetBrains Mono + remeasureFonts() for Monaco
- Fix prettyXML CDATA and mixed-content formatting in panes.js
- Add modal scroll lock (body.modal-open) on examples/help/share modals
- Add mobile best-on-desktop banner (touch+small screen detection only)
- Add FOUT prevention @font-face fallback with size-adjust in style.css
- Upgrade Lucide icons: code-xml, zap, terminal, cross, share2, trash2
- Add console log type icons (info/check-circle/alert-triangle/x-circle)
- Replace console filter SVG dots with Lucide icons (list-filter etc.)
- Improve SEO: add keywords meta, fix JSON-LD datePublished
- Add Limitations section to llms.txt for AI crawlers
- Improve accessibility: aria-label on 40 icon buttons, modal ARIA roles
CDN (index.html + editor.js):
- Lucide Icons 1.14.0 → 1.34.0 (new SRI hash)
- Monaco Editor 0.44.0 → 0.52.0 (CDN tag + loader path in editor.js)
- pako 2.1.0 → 2.2.0 (new SRI hash)

npm devDependencies:
- @playwright/test 1.61.1 → 1.62.1

GitHub Actions (all pinned to exact commit SHAs):
- actions/checkout v4.3.1 → v7.0.1
- actions/setup-node v4.4.0 → v7.0.0
- actions/upload-artifact v4.6.2 → v7.0.1
- github/codeql-action v3.36.3 → v3.37.9
- ossf/scorecard-action v2.4.3 → v2.4.4

.gitignore: add .serena/ to exclude Serena MCP workspace files
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Deploying xsltdebugx with  Cloudflare Pages  Cloudflare Pages

Latest commit: 827bc0a
Status: ✅  Deploy successful!
Preview URL: https://44cc22e5.xsltdebugx.pages.dev
Branch Preview URL: https://dev.xsltdebugx.pages.dev

View logs

@linusdevx
linusdevx merged commit ed34239 into main Aug 28, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant